<?php
namespace App\Http\Controllers\Collection;

use App\Http\Controllers\BaseApiController;
USE App\Services\Collection\CollectionService;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Redis;
use Validator;

/*
 *  我的收藏
 */
class CollectionController extends BaseApiController{

    /*
     *  我的收藏  公司
     */
    public function company(Request $request){
        // 进行验证 用户id
        $rule = $this->idFind($request->all());
        // 进行对 验证的判断
        if( $rule->fails() ){
            return 0;
        }
        // 调用 service 层进行查询
        $res = CollectionService::company($request->id);
        return $res;
    }

    /*
     *  查看公司详情
     */
    public function companys(Request $request){
        // 进行验证  公司id
        $rule = $this->idFind($request->all());
        // 进行对 验证的判断
        if( $rule->fails() ){
            return 0;
        }
        // 调用 service 层进行查询
        $res = CollectionService::companys($request->id);
        return $res;
    }

    /*
     *  我收藏的职位
     */
    public function position(Request $request){
        // 进行验证  用户id
        $rule = $this->idFind($request->all());
        // 进行对 验证的判断
        if( $rule->fails() ){
            return 0;
        }
        // 调用 service 层进行查询
        $res = CollectionService::position($request->id);
        return $res;
    }

    /*
     *  我收藏的咨询
     */
    public function information(Request $request){
        // 进行验证  用户id
        $rule = $this->idFind($request->all());
        // 进行对 验证的判断
        if( $rule->fails() ){
            return 0;
        }
        // 调用 service 层进行查询
        $res = CollectionService::information($request->id);
        return $res;
    }

    
}